var register_name_frist = '';
var register_email_first = '';
var register_pwd_first = '';
/**
 * 注册用户名的panel
 * 
 * @class register_first_formpanel
 * @extends Ext.form.FormPanel
 */
register_first_formpanel = Ext.extend(Ext.form.FormPanel, {
	constructor : function() {
		register_first_formpanel.superclass.constructor.call(this, {
			autoWidth : true,
			autoHeight : true,
			defaults : {
				width : 200
			},
			labelWidth : 90,
			labelAlign : 'right',
			baseCls : 'x-plain',
			bodyStyle : 'padding:20 20 20 20px',
			items : [{
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>用户名',
						name : 'register_name',
						// value : register_name_frist,
						value : '43434343',
						allowBlank : false,
						blankText : '用户名不能为空'
					}, {
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>密登录码',
						name : 'register_pwd',
						allowBlank : false,
						minLength : 4,
						maxLength : 16,
						value : '1111',
						maxLengthText : '允许最大长度为16',
						minLengthText : '允许最小长度为4',
						blankText : '密码不能为空'
					}, {
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>确认密登录码',
						name : 'register_pwd_2',
						labelAlign : 'right',
						allowBlank : false,
						value : '1111',
						minLength : 4,
						maxLength : 16,
						maxLengthText : '允许最大长度为16',
						minLengthText : '允许最小长度为4',
						blankText : '确认密码不能为空'
					}, {
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>注册邮箱',
						name : 'register_email',
						allowBlank : false,
						vtype : 'email',
						// value : register_email_first,
						value : 'baifyou@zju.edu.cn',
						blankText : '注册邮箱不能为空'
					}, {
						name : 'validateCode',
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>验证码',
						maxLength : 4,
						style : 'font-size:14px;font-weight:bold;letter-spacing: 1px; background:url(jsp/validateCode.jsp); background-repeat: no-repeat; background-position: 140px 1px;center right no-repeat;', // 是产生验证码的图片的JSP页面
						allowBlank : false,
						blankText : '验证码不能为空!'
					}]
		})
	}
});
register_first_formpanel_win = Ext.extend(Ext.Window, {
	formpanel : null,
	second_frompanle_win : null,
	constructor : function() {
		this.formpanel = new register_first_formpanel();
		register_first_formpanel_win.superclass.constructor.call(this, {
					title : '填写用户名和密码<font color="red">(1/3)</font>',
					layout : 'fit',
					width : 350,
					height : 250,
					modal : true,
					iconCls : 'user_add',
					closeAction : 'hide',
					plain : true,
					items : this.formpanel,
					buttons : [{
								text : '下一步',
								iconCls : 'next',
								handler : this.nextStep,
								scope : this
							}, {
								text : '取消',
								iconCls : 'cancel',
								handler : this.close,
								scope : this
							}]
				});
		this.addEvents('success');
	},
	nextStep : function() {
		if (this.formpanel.getForm().isValid()) {
			var register_name = this.formpanel.getForm()
					.findField('register_name').getValue();
			register_name_frist = register_name;
			var register_pwd = this.formpanel.getForm().findField('register_pwd').getValue();
			var register_pwd_2 = this.formpanel.getForm().findField('register_pwd_2').getValue();
			register_pwd_first = register_pwd_2;
			var register_email = this.formpanel.getForm().findField('register_email').getValue();
			register_email_first = register_email;
			var validateCode = this.formpanel.getForm().findField('validateCode').getValue();
			if (register_pwd != register_pwd_2) {
				Ext.Msg.show({
							title : '提示',
							msg : '密码两次输入不相同，请重新输入',
							icon : Ext.Msg.WARNING,
							buttons : Ext.Msg.OK
						});
				return;
			} else {
				Ext.Ajax.request({
					url : 'register/validateCode.action',
					success : function(response, options) {
						if (response.responseText == validateCode) {
							Ext.Ajax.request({
								url : 'register/isuserexist.action',
								success : function(response, options) {
									if (response.responseText == 'ok') {
										Ext.Msg.show({
													title : '提示',
													msg : '用户名已存在',
													icon : Ext.Msg.WARNING,
													buttons : Ext.Msg.OK
												})
									} else {
										this.hide();
										this.second_frompanle_win = new register_second_formpanel_win();
										this.second_frompanle_win.show(Ext.getDom('login_view'));
										this.second_frompanle_win.on('success',
												function(cfg) {
													this.fireEvent('success',
															cfg)
												}, this);
									}
								},
								params : {
									name : register_name
								},
								scope : this
							});
						} else {
							Ext.Msg.show({
										title : '提示',
										msg : '验证码输入错误',
										icon : Ext.Msg.WARNING,
										buttons : Ext.Msg.OK
									})
						}
					},
					scope : this
				})
			}
		}
	}
});
/**
 * 登录的第二步设置
 * 
 * @class regisetr_second_frompanel
 * @extends Ext.form.FormPanel
 */
regisetr_second_frompanel = Ext.extend(Ext.form.FormPanel, {
	city_store : null,
	stock_store : null,
	gdp_store : null,
	grade_store : null,
	enterprise_eco_type_store : null,
	enterprise_org_type_store : null,
	enterprise_science_type_store : null,
	enterprise_field_closeness_store : null,
	constructor : function() {
		this.city_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['杭州', '1'], ['宁波', '2'],
							['温州', '3'], ['绍兴', '4'], ['嘉兴', '5'], ['湖州', '6'],
							['金华', '7'], ['台州', '8'], ['舟山', '9'],
							['丽水', '10'], ['衢州', '11'], ['义乌', '12'],
							['省属企业', '13']]
				});
		this.stock_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['上海主板', '1'], ['深圳中小板', '2'],
							['深圳创业板', '3'], ['境外上市', '4'],
							['浙江省未上市公司股份转让平台', '5'], ['尚未上市', '6']]
				});
		this.gdp_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['装备制造业', '1'], ['汽车行业', '2'],
							['船舶制造业', '3'], ['医药行业', '4'], ['钢铁行业', '5'],
							['电子信息行业', '6'], ['石化行业', '7'], ['纺织产业', '8'],
							['轻工食品行业', '9'], ['有色金属行业', '10'], ['建材行业', '11'],
							['光伏等新能源行业', '12']]
				});
		this.grade_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [ ['AAA', '1'], ['AA', '2'],['A','3'],['B', '4'], ['C', '5'], ['无', '6']]
				});
		this.enterprise_eco_type_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['国有企业', '1'], ['集体企业', '2'],
							['私营企业', '3']]
				});
		this.enterprise_org_type_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['有限责任公司', '1'], ['股份有限公司', '2'],
							['股份合作企业', '3'], ['其他企业', '4']]
				});
		this.enterprise_science_type_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['高新技术企业', '1'], ['科技型中小企业', '2'],
							['民营科技企业', '3']]
				});
		this.enterprise_field_closeness_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['高技术密集度', '1'], ['中高技术密集度', '2'],
							['中低技术密集度', '3'], ['低技术密集度', '4']]
				});
		regisetr_second_frompanel.superclass.constructor.call(this, {
			bodyStyle : 'padding:20 20 20 20px',
			labelAlign : 'right',
			buttonAlign : 'right',
			bodyStyle : 'padding:5px;',
			frame : true,
			labelWidth : 150,
			monitorValid : true,
			items : [{
				layout : 'column',
				border : false,
				labelSeparator : ':',
				defaults : {
					layout : 'form',
					border : false,
					columnWidth : .5
				},
				items : [{
					items : [{
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>企业名称',
						name : 'enterprise_name',
						allowBlank : false,
						blankText : '企业名称不能为空',
						anchor : '99%',
						listeners : {
							'blur' : function(field) {
								var enterprise_name = field.getValue();
								if (enterprise_name != '') {
									Ext.Ajax.request({
										url : 'register/isenterprisenameexist.action',
										success : function(response, options) {
											if (response.responseText == 'ok') {
												Ext.Msg.show({
															title : '提示',
															msg : '<font color="red">'
																	+ enterprise_name
																	+ '</font>已存在',
															icon : Ext.Msg.WARNING,
															buttons : Ext.Msg.OK,
															fn : function() {
																field
																		.setValue('');
															}
														})
											}
										},
										params : {
											name : enterprise_name
										},
										scope : this
									});
								}
							}
						}
					}]
				}, {
					items : [{
								xtype : 'combo',
								fieldLabel : '<font color="red">*</font>所在市',
								hiddenName : 'enterprise_city',
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.city_store,
								emptyText : '请选择城市',
								allowBlank : false,
								blankText : '请选择城市'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>企业详细地址',
								name : 'enterprise_address',
								allowBlank : false,
								blankText : '企业详细地址不能为空',
								anchor : '99%'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>企业邮编',
								name : 'enterprise_post_code',
								allowBlank : false,
								blankText : '企业邮编不能为空',
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										var length = value.length
										if (length != 6) {
											Ext.Msg.show({
														title : '提示',
														msg : '你输入的企业邮编不正确',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK,
														fn : function() {
															field.setValue('');
														}
													})
											return;
										}
									},
									scope : this
								}
							}]
				}, {
					items : [{
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>法人代码',
						name : 'enterprise_corporate_code',
						allowBlank : false,
						blankText : '法人代码不能为空',
						anchor : '99%',
						listeners : {
							'blur' : function(field) {
								var enterprise_corporate_code = field
										.getValue();
								var length = enterprise_corporate_code.length;
								if (length != 9) {
									Ext.Msg.show({
												title : '提示',
												msg : '法人代码为9位',
												icon : Ext.Msg.WARNING,
												buttons : Ext.Msg.OK,
												fn : function() {
													field.setValue('');
												}
											})
									return;
								}
								if (enterprise_corporate_code != '') {
									Ext.Ajax.request({
										url : 'register/isenterprisecorporatecodeexist.action',
										success : function(response, options) {
											if (response.responseText == 'ok') {
												Ext.Msg.show({
													title : '提示',
													msg : '<font color="red">'
															+ enterprise_corporate_code
															+ '</font>已存在',
													icon : Ext.Msg.WARNING,
													buttons : Ext.Msg.OK,
													fn : function() {
														field.setValue('');
													}
												})
											}
										},
										params : {
											name : enterprise_corporate_code
										},
										scope : this
									});
								}
							}
						}
					}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>法定代表人',
								name : 'enterprise_corporateRepresentative',
								allowBlank : false,
								blankText : '法定代表人不能为空',
								anchor : '99%'
							}]
				}, {
					items : [{
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>联系电话',
						name : 'enterprise_telephone',
						allowBlank : false,
						blankText : '联系电话不能为空',
						anchor : '99%',
						listeners : {
							'focus' : function(field) {
								new Ext.ToolTip({
									target : field.id,
									trackMouse : false,
									draggable : true,
									maxWidth : 200,
									minWidth : 100,
									title : ' ',
									html : '<font color="red">1、区号-电话号码</font></br><font color="red">2、手机号码</font>'
								});
							},
							'blur' : function(field) {
								var value = field.getValue();

							}
						}
					}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>试点负责人',
								name : 'enterprise_person_incharge',
								allowBlank : false,
								blankText : '试点负责人不能为空',
								anchor : '99%'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>试点负责人电话',
								name : 'enterprise_phone_incharge',
								allowBlank : false,
								blankText : '试点负责人电话不能为空',
								anchor : '99%'
							}]
				}, {
					items : [{
								xtype : 'combo',
								fieldLabel : '<font color="red">*</font>企业经济类型',
								hiddenName : 'enterprise_eco_type',
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.enterprise_eco_type_store,
								emptyText : '请企业经济类型',
								allowBlank : false,
								blankText : '请企业经济类型'
							}]
				}, {
					items : [{
								xtype : 'combo',
								fieldLabel : '<font color="red">*</font>企业组织类型',
								hiddenName : 'enterprise_org_type',
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.enterprise_org_type_store,
								emptyText : '请企业组织类型',
								allowBlank : false,
								blankText : '请企业组织类型'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>企业第一大股东名称',
								allowBlank : false,
								blankText : '企业第一大股东名称不能为空',
								name : 'enterprise_largest_sharehoder',
								anchor : '99%'
							}]
				}, {
					items : [{
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>第一大股东所占份额(<font color="red">%</font>)',
						allowBlank : false,
						blankText : '企业第一大股东所占份额不能为空',
						name : 'enterprise_largest_share',
						anchor : '99%',
						listeners : {
							'blur' : function(field) {
								var value = field.getValue();
								if (value > 100) {
									Ext.Msg.alert('提示', '数据应小于100');
									return;
								}
							},
							scope : this
						}
					}]
				}, {
					items : [{
								xtype : 'combo',
								fieldLabel : '<font color="red">*</font>上市情况',
								hiddenName : 'enterprise_listed_type',
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								allowBlank : false,
								blankText : '请选择上市情况',
								mode : 'local',
								anchor : '99%',
								store : this.stock_store,
								emptyText : '请选择上市情况'
							}]
				}, {
					items : [{
								xtype : 'combo',
								fieldLabel : '<font color="red">*</font>科技类型企业类别',
								hiddenName : 'enterprise_science_type',
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.enterprise_science_type_store,
								emptyText : '请科技类型企业类别型',
								allowBlank : false,
								blankText : '请科技类型企业类别'
							}]
						//							
				}, {
					items : [{
								xtype : 'combo',
								fieldLabel : '<font color="red">*</font>所属国民经济行业',
								hiddenName : 'enterprise_industry_code',
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								allowBlank : false,
								blankText : '请选择所属国民经济行业',
								mode : 'local',
								store : this.gdp_store,
								anchor : '99%',
								emptyText : '请选择所属国民经济行业'
							}]
				}, {
					items : [{
								xtype : 'combo',
								fieldLabel : '<font color="red">*</font>企业信用等级',
								hiddenName : 'enterprise_credit_degree',
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.grade_store,
								allowBlank : false,
								blankText : '请选择企业信用等级',
								emptyText : '请选择企业信用等级'
							}]
				}, {
					items : [{
								xtype : 'combo',
								fieldLabel : '<font color="red">*</font>企业所在行业技术密集度',
								hiddenName : 'enterprise_field_closeness',
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.enterprise_field_closeness_store,
								allowBlank : false,
								blankText : '请企业所在行业技术密集度',
								emptyText : '请企业所在行业技术密集度'
							}]
				}, {
					columnWidth : 1.01,
					items : [{
								xtype : 'textfield',
								allowBlank : false,
								blankText : '企业经营范围不能为空',
								fieldLabel : '<font color="red">*</font>企业经营范围',
								name : 'enterprise_business_field',
								anchor : '99%'
							}]
				}, {
					columnWidth : 1.01,
					items : [{
								xtype : 'textfield',
								allowBlank : false,
								blankText : '主营业务不能为空',
								fieldLabel : '<font color="red">*</font>主营业务',
								name : 'enterprise_major_business',
								anchor : '99%'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								allowBlank : false,
								blankText : '职工总数不能为空',
								fieldLabel : '<font color="red">*</font>职工总数',
								name : 'enterprise_staff_count',
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										if (value.indexOf('0') == 0) {
											Ext.Msg.show({
														title : '提示',
														msg : '注意职工总人数填写格式',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK
													})
										}
									}
								}
							}]
				}, {
					items : [{
								xtype : 'textfield',
								allowBlank : false,
								blankText : '大专以上学历科技人员数不能为空',
								fieldLabel : '<font color="red">*</font>大专以上学历科技人员数',
								name : 'enterprise_staff_collegedegree_count',
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										if (value.indexOf('0') == 0) {
											Ext.Msg.show({
														title : '提示',
														msg : '注意大专以上学历科技人员数填写格式',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK
													})
										}
									}
								}
							}]
				}, {
					items : [{
								xtype : 'textfield',
								allowBlank : false,
								blankText : '研发人员数不能为空',
								fieldLabel : '<font color="red">*</font>研发人员数',
								name : 'enterprise_research_staff_count',
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										if (value.indexOf('0') == 0) {
											Ext.Msg.show({
														title : '提示',
														msg : '注意研发人员数填写格式',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK
													})
											field.setValue('');
										}
									}
								}
							}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>高级技工及高级技师数',
								name : 'enterprise_senior_technician_count',
								allowBlank : false,
								blankText : '高级技工及高级技师数不能为空',
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										if (value.indexOf('0') == 0) {
											Ext.Msg.show({
														title : '提示',
														msg : '注意高级技工及高级技师数填写格式',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK
													})
											field.setValue('');
										}
									}
								}
							}]
				}]
			}]
		})
	}
});
register_second_formpanel_win = Ext.extend(Ext.Window, {
	formpanel : null,
	register_frist_win : null,
	result_win : null,
	constructor : function() {
		this.formpanel = new regisetr_second_frompanel();
		register_second_formpanel_win.superclass.constructor.call(this, {
					title : '填写企业基本信息<font color="red">(2/3)</font>',
					layout : 'fit',
					iconCls : 'user_add',
					width : 800,
					height : 500,
					modal : true,
					closeAction : 'hide',
					plain : true,
					items : this.formpanel,
					buttons : [{
								text : '提交',
								iconCls : 'itemadd',
								handler : this.commit,
								scope : this
							}, {
								text : '上一步',
								iconCls : 'ahead',
								handler : this.aheadStep,
								scope : this
							}, {
								text : '取消',
								iconCls : 'cancel',
								handler : this.closeStep,
								scope : this
							}]
				});
		this.addEvents('success');
	},
	aheadStep : function() {
		this.close();
		this.register_frist_win = new register_first_formpanel_win();
		this.register_frist_win.show(Ext.getDom('login_view'));
		register_name_frist = '';
		register_email_first = '';
	},
	closeStep : function() {
		register_name_frist = '';
		register_email_first = '';
		this.close();
	},
	commit : function() {
		 if(this.formpanel.getForm().isValid()){
		var enterprise_name = this.formpanel.getForm()
				.findField('enterprise_name').getValue();
		var enterprise_city = this.formpanel.getForm()
				.findField('enterprise_city').getValue();
		var enterprise_post_code = this.formpanel.getForm()
				.findField('enterprise_post_code').getValue();
		var enterprise_corporate_code = this.formpanel.getForm()
				.findField('enterprise_corporate_code').getValue();
		var enterprise_corporateRepresentative = this.formpanel.getForm()
				.findField('enterprise_corporateRepresentative').getValue();
		var enterprise_telephone = this.formpanel.getForm()
				.findField('enterprise_telephone').getValue();
		var enterprise_person_incharge = this.formpanel.getForm()
				.findField('enterprise_person_incharge').getValue();
		var enterprise_address = this.formpanel.getForm()
				.findField('enterprise_address').getValue();
		var enterprise_phone_incharge = this.formpanel.getForm()
				.findField('enterprise_phone_incharge').getValue();
		var enterprise_eco_type = this.formpanel.getForm()
				.findField('enterprise_eco_type').getValue();
		var enterprise_org_type = this.formpanel.getForm()
				.findField('enterprise_org_type').getValue();
		var enterprise_largest_sharehoder = this.formpanel.getForm()
				.findField('enterprise_largest_sharehoder').getValue();
		var enterprise_largest_share = this.formpanel.getForm()
				.findField('enterprise_largest_share').getValue();
		var enterprise_field_closeness = this.formpanel.getForm()
				.findField('enterprise_field_closeness').getValue();
		
		var enterprise_listed_type = this.formpanel.getForm()
				.findField('enterprise_listed_type').getValue();
		var enterprise_science_type = this.formpanel.getForm()
				.findField('enterprise_science_type').getValue();
		var enterprise_industry_code = this.formpanel.getForm()
				.findField('enterprise_industry_code').getValue();
		var enterprise_credit_degree = this.formpanel.getForm()
				.findField('enterprise_credit_degree').getValue();
		var enterprise_business_field = this.formpanel.getForm()
				.findField('enterprise_business_field').getValue();
		var enterprise_major_business = this.formpanel.getForm()
				.findField('enterprise_major_business').getValue();
		/**
		 * 职工总数
		 */
		var enterprise_staff_count = this.formpanel.getForm()
				.findField('enterprise_staff_count').getValue();
		/**
		 * 大专以上学历科技人员数
		 */
		var enterprise_staff_collegedegree_count = this.formpanel.getForm()
				.findField('enterprise_staff_collegedegree_count').getValue();
		/**
		 * 研发人员数名
		 */
		var enterprise_research_staff_count = this.formpanel.getForm()
				.findField('enterprise_research_staff_count').getValue();
		/**
		 * 高级技工人员数
		 */
		var enterprise_senior_technician_count = this.formpanel.getForm()
				.findField('enterprise_senior_technician_count').getValue();
		if (enterprise_staff_count < enterprise_staff_collegedegree_count) {
			Ext.Msg.show({
						title : '提示',
						msg : '大专以上学历科技人员数应小于职工总数',
						icon : Ext.Msg.WARNING,
						buttons : Ext.Msg.OK
					})
			return;
		}
		if (enterprise_staff_count < enterprise_research_staff_count) {
			Ext.Msg.show({
						title : '提示',
						msg : '研发人员数应小于职工总数',
						icon : Ext.Msg.WARNING,
						buttons : Ext.Msg.OK
					})
			return;
		}
		if (enterprise_staff_count < enterprise_senior_technician_count) {
			Ext.Msg.show({
						title : '提示',
						msg : '高级技工人员数应小于职工总数',
						icon : Ext.Msg.WARNING,
						buttons : Ext.Msg.OK
					})
			return;
		}
		var city_id = this.formpanel.getForm().findField('enterprise_city')
				.getValue();
		this.hide();
		Ext.Ajax.request({
			// url : 'register/getregisterwaitcheck.action',
			url : 'register/addnewenterprise.action',
			success : function(response, options) {
				Ext.Ajax.request({
					url : 'register/getregisterwaitcheck.action',
					success : function(response, options) {
						this.result_win = new register_third_win();
						var register_result_template = new Ext.Template("<p id='search_part' style=\"word-wrap : break-word ;\">描述：<br/><font color='black' size=3>{info}</font></p><br/>");
						var json = "{'info':'" + response.responseText + "'}";
						this.result_win.show(Ext.getDom('login_view'));
						register_result_template.overwrite(
								this.result_win.body, Ext.util.JSON
										.decode(json));
						this.result_win.on('success', function(cfg) {
									this.fireEvent('success', cfg);
								}, this);
					},
					params:{
						/**
						 * 城市的ID对应城市表  moudel.txt
						 */
						id : enterprise_city
					},
					scope:this
				})

			},
			params : {
				user_name : register_name_frist,
				user_pwd : register_pwd_first,
				user_mail : register_email_first,
				enterprise_address:enterprise_address,
				enterprise_name : enterprise_name,
				enterprise_city : enterprise_city,
				enterprise_post_code : enterprise_post_code,
				enterprise_corporate_code : enterprise_corporate_code,
				enterprise_corporateRepresentative : enterprise_corporateRepresentative,
				enterprise_telephone : enterprise_telephone,
				enterprise_person_incharge : enterprise_person_incharge,
				enterprise_phone_incharge : enterprise_phone_incharge,
				enterprise_eco_type : enterprise_eco_type,
				enterprise_org_type : enterprise_org_type,
				enterprise_largest_sharehoder : enterprise_largest_sharehoder,
				enterprise_largest_share : enterprise_largest_share,
				enterprise_field_closeness :enterprise_field_closeness,
				enterprise_listed_type : enterprise_listed_type,
				enterprise_science_type : enterprise_science_type,
				enterprise_industry_code : enterprise_industry_code,
				enterprise_credit_degree : enterprise_credit_degree,
				enterprise_business_field : enterprise_business_field,
				enterprise_major_business : enterprise_major_business,
				enterprise_staff_count : enterprise_staff_count,
				enterprise_staff_collegedegree_count : enterprise_staff_collegedegree_count,
				enterprise_research_staff_count : enterprise_research_staff_count,
				enterprise_senior_technician_count : enterprise_senior_technician_count
			},
			scope : this
		})					
		 }
		
	}
});
// var register_result_template = new Ext.Template("<p id='search_part'
// style=\"word-wrap : break-word ;\">描述：<br/><font color='red'
// size=3>{info}</font></p><br/>");
register_third_win = Ext.extend(Ext.Window, {
			cfg : null,
			constructor : function(_cfg) {
				this.cfg = _cfg;
				register_third_win.superclass.constructor.call(this, {
							title : '注册完毕并等待审核',
							iconCls : 'detaillook',
							closable : true,
							width : 400,
							height : 320,
							x : 550,
							y : 200,
							modal : true,
							closeAction : 'hide',
							buttons : [{
										text : '完成',
										iconCls : 'itemadd',
										handler : function() {

											var cfg = {
												name : register_name_frist,
												pwd : register_pwd_first
											};
											this.fireEvent('success', cfg);
											this.close();
										},
										scope : this
									}]
						});
				this.addEvents('success');
			}
		});
